triton's horn - Spanish English Dictionary